<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: Attribute.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#namespaces">命名空间</a> &#124;
<a href="#typedef-members">类型定义</a>  </div>
  <div class="headertitle"><div class="title">Attribute.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;trantor/utils/Logger.h&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &lt;any&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Attribute.h 的引用(Include)关系图:</div>
<div class="dyncontent">
<div class="center"><img src="Attribute_8h__incl.png" border="0" usemap="#aAttribute_8h" alt=""/></div>
<map name="aAttribute_8h" id="aAttribute_8h">
<area shape="rect" title=" " alt="" coords="211,5,301,31"/>
<area shape="rect" title=" " alt="" coords="5,79,163,104"/>
<area shape="poly" title=" " alt="" coords="229,33,126,76,124,71,227,28"/>
<area shape="rect" title=" " alt="" coords="187,79,237,104"/>
<area shape="poly" title=" " alt="" coords="251,32,229,68,224,66,246,30"/>
<area shape="rect" title=" " alt="" coords="261,79,339,104"/>
<area shape="poly" title=" " alt="" coords="266,30,288,66,283,68,261,32"/>
<area shape="rect" title=" " alt="" coords="363,79,410,104"/>
<area shape="poly" title=" " alt="" coords="278,28,355,70,352,74,276,33"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
此图展示该文件直接或间接的被哪些文件引用了:</div>
<div class="dyncontent">
<div class="center"><img src="Attribute_8h__dep__incl.png" border="0" usemap="#aAttribute_8hdep" alt=""/></div>
<map name="aAttribute_8hdep" id="aAttribute_8hdep">
<area shape="rect" title=" " alt="" coords="596,5,687,31"/>
<area shape="rect" href="HttpRequest_8h.html" title=" " alt="" coords="584,79,699,104"/>
<area shape="poly" title=" " alt="" coords="644,44,644,79,639,79,639,44"/>
<area shape="rect" href="HttpAppFramework_8h.html" title=" " alt="" coords="548,372,708,397"/>
<area shape="poly" title=" " alt="" coords="695,106,753,128,809,160,830,180,845,202,849,226,841,252,825,276,805,297,759,332,710,358,667,374,666,369,708,353,756,328,802,293,821,273,836,250,844,226,840,204,826,183,806,165,751,133,694,111"/>
<area shape="rect" href="HttpBinder_8h.html" title=" " alt="" coords="635,152,738,177"/>
<area shape="poly" title=" " alt="" coords="658,114,682,150,677,153,654,117"/>
<area shape="rect" href="HttpClient_8h.html" title=" " alt="" coords="726,225,826,251"/>
<area shape="poly" title=" " alt="" coords="692,107,724,125,753,150,764,169,772,189,778,224,773,225,766,191,759,171,749,154,721,129,689,112"/>
<area shape="rect" href="HttpFilter_8h.html" title=" " alt="" coords="211,299,306,324"/>
<area shape="poly" title=" " alt="" coords="571,104,470,123,416,137,362,155,286,178,258,195,233,227,228,245,232,264,251,297,247,300,227,265,223,244,228,224,255,191,284,173,361,149,414,132,469,118,570,99"/>
<area shape="rect" href="HttpMiddleware_8h.html" title=" " alt="" coords="243,225,381,251"/>
<area shape="poly" title=" " alt="" coords="571,103,486,120,442,135,400,154,376,171,354,190,323,227,319,223,350,187,373,167,397,150,440,130,485,115,569,97"/>
<area shape="rect" href="HttpResponse_8h.html" title=" " alt="" coords="411,152,536,177"/>
<area shape="poly" title=" " alt="" coords="603,112,502,154,500,149,601,107"/>
<area shape="rect" href="WebSocketClient_8h.html" title=" " alt="" coords="507,225,650,251"/>
<area shape="poly" title=" " alt="" coords="633,118,586,226,581,224,628,116"/>
<area shape="rect" href="MultiPart_8h.html" title=" " alt="" coords="902,299,994,324"/>
<area shape="poly" title=" " alt="" coords="713,91,755,96,800,107,845,124,884,150,901,167,914,186,933,228,944,268,949,298,944,299,939,269,928,230,909,189,896,170,881,154,842,129,799,112,754,101,712,96"/>
<area shape="rect" href="HttpController_8h.html" title=" " alt="" coords="652,445,777,471"/>
<area shape="poly" title=" " alt="" coords="654,404,702,443,699,447,651,408"/>
<area shape="rect" href="drogon_8h.html" title=" " alt="" coords="595,519,674,544"/>
<area shape="poly" title=" " alt="" coords="722,397,760,415,777,428,792,444,798,461,795,477,783,490,766,501,721,517,675,527,674,522,720,512,764,496,780,486,790,474,793,462,787,447,774,432,758,419,720,402"/>
<area shape="rect" href="HttpSimpleController_8h.html" title=" " alt="" coords="97,445,268,471"/>
<area shape="poly" title=" " alt="" coords="543,402,255,448,254,443,542,397"/>
<area shape="rect" href="IOThreadStorage_8h.html" title=" " alt="" coords="485,445,627,471"/>
<area shape="poly" title=" " alt="" coords="608,409,570,447,566,443,604,405"/>
<area shape="rect" href="WebSocketController_8h.html" title=" " alt="" coords="292,445,460,471"/>
<area shape="poly" title=" " alt="" coords="575,404,418,448,416,443,573,399"/>
<area shape="poly" title=" " alt="" coords="694,482,650,520,646,516,690,478"/>
<area shape="poly" title=" " alt="" coords="269,470,596,521,595,526,268,475"/>
<area shape="poly" title=" " alt="" coords="581,478,624,516,620,520,577,482"/>
<area shape="poly" title=" " alt="" coords="683,192,634,372,629,371,677,190"/>
<area shape="poly" title=" " alt="" coords="713,184,763,223,760,227,710,188"/>
<area shape="poly" title=" " alt="" coords="792,262,812,304,829,359,833,389,833,418,826,446,813,472,784,500,747,517,709,527,675,532,674,527,708,522,746,512,781,495,809,469,821,444,827,417,828,389,824,360,807,306,787,264"/>
<area shape="poly" title=" " alt="" coords="320,322,569,369,568,375,319,327"/>
<area shape="rect" href="IntranetIpFilter_8h.html" title=" " alt="" coords="190,372,319,397"/>
<area shape="poly" title=" " alt="" coords="260,338,258,372,253,372,255,338"/>
<area shape="rect" href="LocalHostFilter_8h.html" title=" " alt="" coords="5,372,136,397"/>
<area shape="poly" title=" " alt="" coords="217,331,102,374,100,369,215,326"/>
<area shape="poly" title=" " alt="" coords="177,401,134,412,98,428,86,437,80,446,80,457,87,469,113,481,163,492,308,510,469,520,595,526,595,531,469,526,308,515,162,498,111,486,84,473,75,458,75,445,82,433,95,423,132,407,176,396"/>
<area shape="poly" title=" " alt="" coords="66,411,63,442,66,456,74,469,100,482,152,493,301,510,467,521,595,526,595,531,466,526,301,515,151,498,99,487,70,473,61,458,58,442,60,411"/>
<area shape="poly" title=" " alt="" coords="297,263,269,300,265,297,293,260"/>
<area shape="poly" title=" " alt="" coords="479,191,485,220,497,249,524,288,556,322,613,370,610,374,552,326,520,291,492,252,480,221,473,192"/>
<area shape="poly" title=" " alt="" coords="536,178,728,223,726,228,534,183"/>
<area shape="poly" title=" " alt="" coords="458,191,430,222,395,253,344,281,295,301,293,296,342,277,392,248,426,218,454,187"/>
<area shape="poly" title=" " alt="" coords="436,185,339,228,337,223,434,180"/>
<area shape="poly" title=" " alt="" coords="503,183,563,223,560,227,500,187"/>
<area shape="poly" title=" " alt="" coords="889,328,680,375,679,369,888,323"/>
<area shape="poly" title=" " alt="" coords="948,338,941,369,930,406,912,442,886,473,861,490,835,504,777,523,722,531,674,534,674,529,721,526,776,517,833,499,859,486,882,469,907,439,925,404,936,368,942,337"/>
</map>
</div>
</div>
<p><a href="Attribute_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1Attributes.html">drogon::Attributes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class represents the attributes stored in the HTTP request. One can add/get any type of data to/from an <a class="el" href="classdrogon_1_1Attributes.html" title="This class represents the attributes stored in the HTTP request. One can add/get any type of data to/...">Attributes</a> object.  <a href="classdrogon_1_1Attributes.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespacedrogon" id="r_namespacedrogon"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html">drogon</a></td></tr>
<tr class="memdesc:namespacedrogon"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:aa12d27459d310871d4c93167431514c9" id="r_aa12d27459d310871d4c93167431514c9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html#aa12d27459d310871d4c93167431514c9">drogon::AttributesPtr</a> = std::shared_ptr&lt; <a class="el" href="classdrogon_1_1Attributes.html">Attributes</a> &gt;</td></tr>
<tr class="separator:aa12d27459d310871d4c93167431514c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
